require(['jgGrid', 'bootstrap', 'underscore'], function () {
	var webRoot = G_WEB_ROOT;
	var urls = {
		findSlidePhotoByClassifyId: webRoot + '/pc/findSlidePhotoByClassifyId',
		queryNavigationLeftData: webRoot + '/pc/queryNavigationLeftData',
	};
	var lv1_ulli = 'style="height: 95px;text-align: center; border-bottom:1px solid #F7F7F7;"';
	var lv2_ulli = 'style="top: 60%;position: absolute;left: 50%;"';
	var slidePhotoLen = 0;
	// 菜单
	$.post(urls.queryNavigationLeftData, function (rs) {
		var html = '';
		if (null != rs) {
			$.each(rs, function (index, item) {
				var little = '';
				$.each(item.brandDtos, function (index2, item2) {
					if (index2 < 3) {
						little += '<span><a href="' + webRoot + '/pc/pcHome?brandId=' + item2.id + '">' + item2.name + '</a></span>&nbsp;&nbsp;';
					}
				});
				html +=
					'<li ' + lv1_ulli + '>                                                                            '
					+ '   <div style="padding: 6px;"></div>'
					+ '   <div value=" ' + item.classifyId + ' "><a href=' + webRoot + '/pc/pcProductList?classifyId=' + item.classifyId + '>' + item.classifyName + '</a></div>'
					+ '   <div style="font-size:14px;"> ' + little + '</div>			  	'
					+ '   <div class="nav_type_list" data="1">                                                     '
					+ '       <ul class="td">                                                                      '
					;
				$.each(item.brandDtos, function (index2, item2) {
					html +=
						'<li><a href="' + webRoot + '/pc/pcHome?brandId=' + item2.id + '" >  	'
						+ '	<span>' + item2.name + '</span>                     			'
						+ '</a></li>                                          			'
				});
				html +=
					'        </ul>     '
					+ '    </div>       '
					+ '</li>            '
					;
			});
			$("#pcCarouselMenu").append(html);

			$("#pcCarouselMenu li").mouseover(function () {
				$(this).find("a").css("color", "#0072c6");
			});
			$("#pcCarouselMenu li").mouseout(function () {
				$(this).find("a").css("color", "#fff");
			});
		}
	});





	//轮播图效果
	$.post(urls.findSlidePhotoByClassifyId, { "classifyId": 0 }, function (rs) {
		if (null != rs) {
			Ks_Carousel.render(rs);
			Ks_Carousel.event();
		}
	});
	var Ks_Carousel = {
		render: function (rs) {
			var html =
				'<ul class="big_eye_pic">';
			$.each(rs, function (index, item) {
				html +=
					'<li style="display: block;">'
					//						+'	<a href="'+item.id+'" class="img_box">'
					+ '		<img src="' + webRoot + '/' + item.imgPaths + '"/>'
					//						+'	</a>'
					+ '</li>'
			});
			html +=
				'</ul>'
				+ '<div class="Ks_Carousel_btn">'
				+ '    <ul>';
			var len = rs.length;
			slidePhotoLen = len;
			for (var index = 1; index < len; index++) {
				if (index == 1) {
					html += '<li class="cur"></li>'
				}
				html += '<li></li>'
			}
			html += '</ul></div>';
			$("#inBaner").append(html);
		},
		event: function () {
			//给图片添加一个移入移出效果
			$("#inBaner").hover(function () {
				//停止时间
				clearInterval(time);
			}, function () {
				//时间继续
				time = setInterval(timer, 2000);
			});
			//给色块添加一个移入移出事件
			$("#inBaner .Ks_Carousel_btn ul li").mouseenter(function () {
				var n = $(this).index();
				//让第一个人图片显示 其余的隐藏
				$("#inBaner .big_eye_pic li").eq(n).stop().show().siblings().hide();
				//改变颜色
				$("#inBaner .Ks_Carousel_btn ul li").eq(n).stop().addClass("cur").siblings().removeClass("cur");
			});
		},
		timer: function (_c) {
			var self = this;
			//获得序号
			self.c++;
			if (self.c == _c) { self.c = 0; }
			//让自己显示，兄弟元素隐藏
			$("#inBaner .big_eye_pic li").eq(self.c).stop().fadeIn(1800).siblings().fadeOut(800);
			//改变颜色
			$("#inBaner .Ks_Carousel_btn ul li").eq(self.c).stop().addClass("cur").siblings().removeClass("cur");
		}
	}
	var c = 0;
	//加一个时间事件
	function timer() {
		//获得序号
		c++;
		if (c == slidePhotoLen) { c = 0; }
		//让自己显示，兄弟元素隐藏
		$("#inBaner .big_eye_pic li").eq(c).stop().fadeIn(1800).siblings().fadeOut(800);
		//改变颜色
		$("#inBaner .Ks_Carousel_btn ul li").eq(c).stop().addClass("cur").siblings().removeClass("cur");
	}
	time = setInterval(timer, 2000);


});